Протокол POCSAG
Одним из самых распространенных на сегодняшний день
форматов пейджинговой передачи является протокол POCSAG, разработанный
Британским почтовым ведомством. Он предусматривает скорость передачи информации
512, 1200 и 2400 бит/сек. Сообщения передаются в асинхронном режиме: пакет
сообщения может стартовать в любой момент времени и длина его не определена.
Общая структура сигнала в формате POCSAG приведена на рис. 2.1.
Сигнал в формате POCSAG начинается с преамбулы,
состоящей из 576 бит чередующихся 0 и 1. Преамбула служит для вывода приемного
устройства (пейджера) из "спящего" состояния в режим "приема" и его тактовой
синхронизации.
После преамбулы следует поток блоков, содержащих
физические адреса пейджеров и тексты сообщений. Длина кодовой последовательности
в формате POCSAG не определена, блоки следуют один за другим каждый со
своим кодовым словом синхронизации - для подстройки синхронизации приемников
(при передаче длинных сообщений).
Каждый блок состоит из 17-ти 32-битных слов. Первое
из них является словом синхронизации (фиксированная последовательность
32 бит), далее идет последовательность из восьми двойных слов или кадров
(фреймов), нумеруемых с 0-го по 7-й.
Каждое 32-разрядное слово содержит 21 информационный
бит и 11 избыточных (контрольных) бит, которые служат для определения и
корректировки ошибок. Протокол предусматривает коррекцию ошибок по алгоритму
Бокгауза-Чоудхудри-Хоквингема, сокращенно БЧХ(32,12), при котором в одном
32-битном кодовом слове корректируется ошибка при приеме одного неверного
бита (либо 2, если расстояние между ними не превышает 6 бит), а возникновение
от 2 до 5 ошибок детектируется (т.е. это слово исключается и в большинстве
моделей текстовых пейджеров эта часть обозначается скобками).
В зависимости от функционального назначения блоки
делятся на адресные, в которых передается физический адрес пейджера, и
информационные, содержащие текст сообщения.
Основное отличие протокола POCSAG от других протоколов
пейджинговой передачи заключается в способе приема содержащегося в начале
каждого пейджингового сообщения физического адреса пейджера - кэпкода (CapCode),
которому оно адресовано. Все возможные 2 млн. физических адресов разбиты
на 8 групп, соответствующие 8 кадрам (frames) адресного блока.
Адресный блок состоит из адресного кодового слова
и предшествующих "пустых" слов (специальные фиксированные 32-битовые последовательности)
и формируется следующим образом: физический адрес пейджера делится на 8.
Остаток от деления дает номер фрейма в
первое слово которого записывается частное от деления. Во все предыдущие
фреймы записываются "пустые" слова (специальные фиксированные 32-битовые
последовательности), а все оставшиеся до конца адресного блока слова пропускаются,
т.е. сразу за адресным словом начинается следующий блок. Фактически остаток
от деления является номером интервала времени (кадра ' frame), в котором
данный пейджер будет вести прием и распознавание своего номера.
Пейджер принимает только кадры, соответствующие
его адресу. Это позволяет в восемь раз увеличить адресную емкость системы
и начительно повысить срок службы элементов питания.
Информационный блок служит для передачи цифровой
и алфавитно-цифровой информации на пейджер, заданный адресным блоком. Он
содержит слово синхронизации, информационные слова, и, если сообщение закончилось,
"пустые" слова до конца блока.
В протоколе POCSAG не оговаривается какие физические
значения сигнала принимаются за 0, а какие за 1. Поэтому различные пейджеры
(или режимы приема пейджера) воспринимают эту кодировку с точностью до
наоборот. Отсюда появилось понятие инверсной кодировки
POCSAG. Инверсная кодировка POCSAG полностью совпадает с описанной
выше, за исключением того, что нулевые биты заменяются единичными, а единичные
биты - нулевыми.
Увеличение скорости передачи сообщений ведет к увеличению
пропускной способности системы, однако при этом снижается устойчивость
к помехам, а главное - снижается чувствительность радиоприема, т.е. фактически
- радиус рабочей зоны приема сообщений. Для подавляющего большинства пейджеров
чувствительность в зависимости от скорости передачи равна следующим значениям:
512 бит/сек - 5 мкВ/м; 1200 бит/сек - 7 мкВ/м; 2400 бит/сек - 9 мкВ/м.
Начало страницы
Содержание